什麼是函數!?
今天要分享給大家Python中最重要的概念之一:函數定義 🐍✨
看這個超簡單的例子:
def greet(name):
"""這個函數會印出一個問候訊息。"""
print(f"你好,{name}!")
greet("小明") # 輸出:你好,小明!
就這樣!你已經學會定義函數了!🎉
重點筆記 📝
- 用
def
開始 - 取個好名字: 必須以字母或底線
_
開頭,並且只能包含字母、數字或底線。 - 加上括號和參數。
- 別忘了冒號:
- 縮排寫主要程式碼。
docstring
說明函數用途。
細節解析
1️⃣ 函數定義 使用 def 關鍵字定義名為 greet 的函數 函數接收一個參數 name 使用文件字串(docstring, 用三重雙引號"""框起來)說明函數用途
2️⃣ f-string 的使用
使用 f-string(格式化字串): f"你好,{name}!"
大括號 {} 內可直接放入變數
這是 Python 3.6+ 最推薦的字串格式化方式。
3️⃣ 函數呼叫
使用greet("小明")
呼叫函數
"小明" 作為輸入傳入函數中
為什麼要用函數?
🔄 重複使用不用重寫
📦 程式碼整理更清楚 - 模組化
🎯 專注在重要的事情上 - 抽象化
新手提示:把函數想像成一個神奇的盒子,丟什麼進去,就能得到想要的結果!
#Python #函數 #程式設計 #程式教學 #coding #技術分享